hack off

verb (adv)
1.
(informal) (transitive; often passive) to annoy, irritate, or disappoint